V2EX huffman coding

Huffman Coding

释义 Definition

哈夫曼编码:一种无损数据压缩方法,通过为更常见的符号分配更短的二进制码、为不常见的符号分配更长的二进制码,来降低整体编码长度。它通常生成一种前缀码(任何码字都不是另一个码字的开头),便于解码。除这一常见含义外,“coding”在其他语境也可指“编程/编码”等。

发音 Pronunciation (IPA)

/hfmn kod/

例句 Examples

Huffman coding can reduce the size of a text file without losing information.
哈夫曼编码可以在不丢失信息的情况下减小文本文件的大小。

By building a Huffman tree from character frequencies, the compressor assigns shorter codes to common symbols and achieves near-optimal average code length.
通过根据字符频率构建哈夫曼树,压缩器会给常见符号分配更短的码字,从而实现接近最优的平均码长。

词源 Etymology

“Huffman”来自提出该算法的美国计算机科学家 David A. Huffman(大卫A哈夫曼)。1952年他发表论文提出一种构造最小冗余编码的方法;“coding”意为“编码”。因此 “Huffman coding” 直译为“哈夫曼(提出的)编码方法”。

相关词 Related Words

文学与著名作品中的用例 Literary & Notable Works

  • David A. Huffman, “A Method for the Construction of Minimum-Redundancy Codes”(1952):哈夫曼编码的原始论文来源。
  • Thomas H. Cormen et al., Introduction to Algorithms(《算法导论》):在贪心算法/编码相关章节常提及哈夫曼编码。
  • David J. C. MacKay, Information Theory, Inference, and Learning Algorithms(《信息论、推断与学习算法》):在信息论与编码背景下讨论哈夫曼编码与熵等概念。
About     Help     Advertise     Blog     API     FAQ     Solana     3097 Online   Highest 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 32ms UTC 15:07 PVG 23:07 LAX 08:07 JFK 11:07
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86